#pragma once

#include <string>
#include <fstream>
#include "move.h";

class GameLog {
public:
	GameLog();
	void Create(std::string filename);
	void LogPlayers(std::string playerIdentification[2]);
	void StartMovesSection();
	void EndMovesSection();
	void LogMove(Move aMove);
	void LogWinner(int winner);
	void Close();
private:
	std::ofstream* logFile;
};